.excelBox{
  margin-top: 20px;
  padding: 20px;
  position: relative;
  overflow: hidden;
  .excelTable{
    // max-height: 500px;
    overflow: auto;
    .data-grid-container .data-grid .cell .value-viewer{
      word-wrap: break-word;
    }

    .data-grid-container .data-grid{
      width: 100%;
    }
      
    .data-grid-container .data-grid .cell{
      vertical-align: middle;
      text-align: center;
      height: 30px;
      line-height: 20px;
    }           
    .data-grid-container .data-grid .cell > input{
      height: 100%;
      width: 100%;
      text-align: center;
    }
  }
  .excelTable[type='header']{
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 100;
    // tbody>tr>td:nth-child(1){
    //     opacity:0;
    // }
  }
  .excelTable[type='colums']{
    .data-grid-container .data-grid{
      width: auto;
    }
    max-height: 2000px;
    z-index: 99;
    overflow: hidden;
    position: absolute;
    left: 0px;
  }
  .excelTable[type='header-first']{
    .data-grid-container .data-grid{
      width: auto;
    }
    position: absolute;
    top: 0;
    left: 0;
    z-index: 101;
  }
}